package com.peas.platform.module.icims.expenditure.expenses.dto;

import java.util.*;
import java.math.*;
import com.peas.platform.common.core.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

// 报账单明细(培训)
@Data
@EqualsAndHashCode(callSuper = false)
public class ExpenditureReimbursementTrainingDto extends BaseDto {

    // 报账单ID
    // （报账单表）外键
    private Long expenditureReimbursementId;

    // 培训通知文号
    private String trainingNotice;

    // 培训地点
    private String trainingAddress;

    // 培训部门
    private String trainingDepartment;

    // 工作人员数
    private Integer trainingWorkers;

    // 报道时间
    private Date trainingStart;

    // 撤离时间
    private Date trainingEnd;

    // 票据数
    private Integer trainingInvoices;

    // 培训人数
    private Integer trainingPeoples;

    // 培训天数
    private Integer trainingDays;

    // 讲课费
    private BigDecimal amountTeach;

    // 场地费
    private BigDecimal amountPlace;

    // 住宿费
    private BigDecimal amountHotel;

    // 伙食费
    private BigDecimal amountCatering;

    // 其他费(资料费、交通费等)
    private BigDecimal amountOther;

    //Criteria
    private Date createTimeStart;
    private Date createTimeEnd;
    private Date updateTimeStart;
    private Date updateTimeEnd;
    private Date trainingStartStart;
    private Date trainingStartEnd;
    private Date trainingEndStart;
    private Date trainingEndEnd;
}
